package com.manage.pojo.entity.case_manage;

import java.util.Date;

public class CaseManageDataList {
    private int caseId;
    private String publicId; // 案件外部唯一id
    private String caseBatch; // 案件批次
    private Date entrustDate; // 委托日期
    private String debtorName; // 债务人
    private String loanType; // 贷款种类
    private double principalAmount; // 委案本金
    private Date loanDueDate; // 贷款到期日
    private String contractName; // 合同名称
    private String caseStage; // 案件阶段
    private String caseNode; // 案件节点
    private Date nodeDeadline; // 节点截止日期
    private String latestDocument; // 案件最新文书
    private int warningStatus; // 预警状态
    private String limitationPeriod; // 诉讼时效
    private String loanNo; // 贷款编号
    private double basicAttorneyFee; // 基础律师费金额
    private double riskAttorneyFee; // 风险律师费金额
    private double depositAmount; // 保证金缴纳金额
    private double depositRefundAmount; // 保证金退回金额
    private int depositSettlementStatus; // 保证金结算状态
    private double penaltyAmount; // 违约金金额
    private String granteeName; // 承接律师
    private String sponsorName; // 主办律师
    private String principalName; // 负责律师

    public CaseManageDataList() {
    }

    public int getCaseId() {
        return caseId;
    }

    public void setCaseId(int caseId) {
        this.caseId = caseId;
    }

    public String getPublicId() {
        return publicId;
    }

    public void setPublicId(String publicId) {
        this.publicId = publicId;
    }

    public String getCaseBatch() {
        return caseBatch;
    }

    public void setCaseBatch(String caseBatch) {
        this.caseBatch = caseBatch;
    }

    public String getLoanType() {
        return loanType;
    }

    public void setLoanType(String loanType) {
        this.loanType = loanType;
    }

    public String getDebtorName() {
        return debtorName;
    }

    public void setDebtorName(String debtorName) {
        this.debtorName = debtorName;
    }


    public double getPrincipalAmount() {
        return principalAmount;
    }

    public void setPrincipalAmount(double principalAmount) {
        this.principalAmount = principalAmount;
    }

    public String getContractName() {
        return contractName;
    }

    public void setContractName(String contractName) {
        this.contractName = contractName;
    }

    public String getCaseStage() {
        return caseStage;
    }

    public void setCaseStage(String caseStage) {
        this.caseStage = caseStage;
    }

    public String getCaseNode() {
        return caseNode;
    }

    public void setCaseNode(String caseNode) {
        this.caseNode = caseNode;
    }

    public Date getEntrustDate() {
        return entrustDate;
    }

    public void setEntrustDate(Date entrustDate) {
        this.entrustDate = entrustDate;
    }

    public Date getLoanDueDate() {
        return loanDueDate;
    }

    public void setLoanDueDate(Date loanDueDate) {
        this.loanDueDate = loanDueDate;
    }

    public Date getNodeDeadline() {
        return nodeDeadline;
    }

    public void setNodeDeadline(Date nodeDeadline) {
        this.nodeDeadline = nodeDeadline;
    }

    public String getLatestDocument() {
        return latestDocument;
    }

    public void setLatestDocument(String latestDocument) {
        this.latestDocument = latestDocument;
    }

    public String getLimitationPeriod() {
        return limitationPeriod;
    }

    public void setLimitationPeriod(String limitationPeriod) {
        this.limitationPeriod = limitationPeriod;
    }

    public String getLoanNo() {
        return loanNo;
    }

    public void setLoanNo(String loanNo) {
        this.loanNo = loanNo;
    }

    public double getBasicAttorneyFee() {
        return basicAttorneyFee;
    }

    public void setBasicAttorneyFee(double basicAttorneyFee) {
        this.basicAttorneyFee = basicAttorneyFee;
    }

    public double getRiskAttorneyFee() {
        return riskAttorneyFee;
    }

    public void setRiskAttorneyFee(double riskAttorneyFee) {
        this.riskAttorneyFee = riskAttorneyFee;
    }

    public double getDepositAmount() {
        return depositAmount;
    }

    public void setDepositAmount(double depositAmount) {
        this.depositAmount = depositAmount;
    }

    public double getDepositRefundAmount() {
        return depositRefundAmount;
    }

    public void setDepositRefundAmount(double depositRefundAmount) {
        this.depositRefundAmount = depositRefundAmount;
    }

    public int getWarningStatus() {
        return warningStatus;
    }

    public void setWarningStatus(int warningStatus) {
        this.warningStatus = warningStatus;
    }

    public int getDepositSettlementStatus() {
        return depositSettlementStatus;
    }

    public void setDepositSettlementStatus(int depositSettlementStatus) {
        this.depositSettlementStatus = depositSettlementStatus;
    }

    public double getPenaltyAmount() {
        return penaltyAmount;
    }

    public void setPenaltyAmount(double penaltyAmount) {
        this.penaltyAmount = penaltyAmount;
    }

    public String getGranteeName() {
        return granteeName;
    }

    public void setGranteeName(String granteeName) {
        this.granteeName = granteeName;
    }

    public String getSponsorName() {
        return sponsorName;
    }

    public void setSponsorName(String sponsorName) {
        this.sponsorName = sponsorName;
    }

    public String getPrincipalName() {
        return principalName;
    }

    public void setPrincipalName(String principalName) {
        this.principalName = principalName;
    }
}
